// Raf Lempens & Bjorn Schobben
#include "MoveAbility.h"

MoveAbility::MoveAbility(Movable* movable): movableInterface(movable)
{
}

MoveAbility::MoveAbility(const MoveAbility& rhs): GameAbility(rhs), movableInterface(rhs.movableInterface)
{
}

MoveAbility::~MoveAbility()
{
}

void MoveAbility::Accept(GameAbilityVisitor& visitor)
{
	visitor.Visit(*this);
}

Movable* MoveAbility::MovableInterface()
{
	return movableInterface;
}
